FluentForm\App\Modules\Payments\PaymentHandler A

Total Complexity 58
Dependencies 21
Dependents 0
Total lines 638
Lines of code 506
Logical lines of code 193
Comment lines 24
Methods 15
Properties 0

Methods 15

Method Rating Maintainability Complexity Lines of code
init()
B
25
9 216
validateSubscriptionInputs()
A
53 9 20
maybeHandlePayment()
A
50 8 31
validateFrameLessPage()
S
52 6 26
maybeAssignTransactions()
S
48 4 38
validatePaymentInputs()
S
53 5 22
getGlobalSettingsPaymentVars()
S
44 3 49
paymentTranslations()
S
47 1 38
modifySingleEntryLabels()
S
68 3 7
validatePaymentMethod()
S
64 3 9
maybeAddPaymentSettings()
S
59 2 14
pushGlobalSettings()
S
58 1 18
handleAjaxEndpoints()
S
65 2 9
isEnabled()
S
75 1 4
paymentReceiptView()
S
73 1 5